﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using TestProject1.ServiceReference1;



namespace TestProject1
{
    /// <summary>
    /// UnitTest1 的摘要说明
    /// </summary>
    [TestClass]
    public class UnitTest1
    {
        public UnitTest1()
        {
            //
            //TODO: 在此处添加构造函数逻辑
            //
        }

        private TestContext testContextInstance;

        /// <summary>
        ///获取或设置测试上下文，该上下文提供
        ///有关当前测试运行及其功能的信息。
        ///</summary>
        public TestContext TestContext
        {
            get
            {
                return testContextInstance;
            }
            set
            {
                testContextInstance = value;
            }
        }

        #region 附加测试属性
        //
        // 编写测试时，还可使用以下附加属性:
        //
        // 在运行类中的第一个测试之前使用 ClassInitialize 运行代码
        // [ClassInitialize()]
        // public static void MyClassInitialize(TestContext testContext) { }
        //
        // 在类中的所有测试都已运行之后使用 ClassCleanup 运行代码
        // [ClassCleanup()]
        // public static void MyClassCleanup() { }
        //
        // 在运行每个测试之前，使用 TestInitialize 来运行代码
        // [TestInitialize()]
        // public void MyTestInitialize() { }
        //
        // 在每个测试运行完之后，使用 TestCleanup 来运行代码
        // [TestCleanup()]
        // public void MyTestCleanup() { }
        //
        #endregion
            /*
        [TestMethod]
        public void TestMethod1()
        {
            StandardPartServiceSoapClient clt = new StandardPartServiceSoapClient();

            PartType aa = clt.getRootType();

            var ls = clt.getSubTypes(aa.id);

            PartType bb = clt.findType(22);

            PartType bnew = clt.addType(aa.id, "ns");

            Param a = new Param();
            a.name = "p1";
            a.ownertypeId = bnew.id;
            a.type = paramtype.t_string;
            Param b =clt.addParam(a);
            clt.deleteParam(b.id);


            clt.deleteType(bnew.id);

            int z = 0;
        }
        */
        [TestMethod]
        public void TestMethod2()
        {
            StandardPartServiceSoapClient clt = new StandardPartServiceSoapClient();

            clt.reset();
        }   

        [TestMethod]
        public void TestMethod3()
        {
            StandardPartServiceSoapClient clt = new StandardPartServiceSoapClient();

                 var ss = clt.GetConfig();
            //}
            


            String s = "";
        }

    }
}
